export interface ITablePropItem {
  label: string;
  prop: string;
  minWidth?: number;
  showOverflowTooltip?: boolean;
  slotName?: string;
  [key: string]: any;
}

export type ITablePropList = ITablePropItem[];

type PaginationLayoutItem =
  | 'total'
  | 'sizes'
  | 'prev'
  | 'pager'
  | 'next'
  | 'jumper';
export interface IPagination {
  pageSizes: number[];
  layout?: PaginationLayoutItem[];
  total: number;
}
